Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

3.5.6. Còpóêòópa òaáëèöû èìeí.

Kaæäoe èìÿ, âcòpeòèâøeecÿ â xoäe cèíòaêcè÷ecêoão paçáopa, çaíocèòcÿ â òaáëèöó èìeí (ecëè eão òaì eùe íeò) è óæe íe ìoæeò áûòü oòòóäa âû÷epêíóòo.

B òaáëèöe èìeí xpaíèòcÿ cëeäóùee:

%LISTM

-ccûëêa ía çía÷eíèe - 2 áaéòa,

-áaéò çaùèòû (êoíòpoëÿ),

-cìeùeíèe òeêcòa èäeíòèôèêaòopa oòíocèòeëüío ía÷aëa \áóôepa èìeí\ (èìeóeìoão òaêæe \òaáëèöeé èäeíòèôèêaòopoâ\).

%ENDL

Taêaÿ opãaíèçaöèÿ òaáëèöè èìeí ïoçâoëÿeò:

%LEFT 5

%LIST

-ýêoíoìèòü ïaìÿòü ïpè íeáoëüøoì êoëè÷ecòâe èìeí èëè èx ìaëoé äëèíe (ìeíee 8 cèìâoëoâ, ò.e. ÷aùe âceão âcòpe÷aþùèecÿ èìeía).

-c÷èòaòü âce cèìâoëû èäeíòèôèêaòopa çía÷èìûìè.

%ENDL

%LEFT -5

Áóôep èìeí ïpè íeoáxoäèìocòè ìoæeò pacøèpÿòücÿ, ïpè ýòoì ìeíÿeòcÿ eão ía÷aëüíûé aäpec (èìeíío ïoýòoìó â òaáëèöe èìeí xpaíèòcÿ \cìeùeíèe\ èäeíòeôèêaòopa oòíocèòeëüío ía÷aëa áóôepa).

Hoìep èìeíè çaíèìaeò oäèí áaéò. B P-èíòepïpeòaòope âeçäe âìecòo èìeíè ècïoëüçóeòcÿ eão íoìep. Äeécòâèòeëüío, ïo íoìepó èìeíè oäíoçía÷ío âoccòaíaâëèâaþòcÿ âce eão xapaêòepècòèêè.

Taáëèöa èìeí còaòè÷ecêè çaíèìaeò 5 oòäeëüíûx còpaíèö è opãaíèçoâaía ïo ïpèíöèïó èíäeêcíoão äocòóïa, ãäe èíäeêcoì cëóæèò íoìep èìeíè; áaéòû còpaíèö c oäèíaêoâûì íoìepoì oïècûâaþò oäío è òo æe èìÿ.

Còpóêòópa áaéòa êoíòpoëÿ òaêoâa:

%LISTM

-7,6 áèòû - çaùèòa èìeíè:

  00 - çaùèòû íeò,
  01 - ÷acòè÷íaÿ çaùèòa,
  10 - ïoëíaÿ çaùèòa,
  11 - cècòeìíaÿ (aácoëþòíaÿ) çaùèòa.

-1 áèò - ïpèçíaê cècòeìíocòè, ò.e. ïpèçíaê, íaäo èëè íe íaäo âûäaâaòü èìÿ ïo ïpeäïècaíèþ "KATAËOÃ BCEX ÈMEH" (0 - íaäo, 1 - íe íaäo).

-0 áèò - ïpèçíaê íaëè÷èÿ êoíòpoëÿ ça èìeíeì (0 - íeò, 1 - äa).

%ENDL

Taáëèöa èìeí çaïoëíÿeòcÿ ïocëeäoâaòeëüío, ía÷èíaÿ c 0-ão èìeíè. B ía÷aëe òaáëèöû íaxoäÿòcÿ còaíäapòíûe èìeía, çaíocèìûe ïpè âûçoâe èíòepïpeòaòopa. Taáëèöa còaíäapòíûx èìeí ïpèâeäeía â 5.4.4 ïpè oïècaíèè âíóòpeííeão ïpeäcòaâëeíèÿ còaíäapòíûx ïpoöeäóp (óêaçaííûe íoìepa ÿâëÿþòcÿ òaêæe íoìepaìè èx èìeí). C äpóãoé còopoíû (oò ¤FF âíèç) pacïoëaãaþòcÿ ëoêaëüíûe èìeía ìoäóëeé è ècïoëíèòeëeé.

B áóôepe èìeí èäeíòèôèêaòop xpaíèòcÿ â cëeäóþùeì âèäe:

%LISTM

-áaéò, oïpeäeëÿeìûé óêaçaííûì â òaáëèöe èìeí cìeùeíèeì - äëèía èäeíòèôèêaòopa â cèìâoëax,

-äaëee - caì èäeíòèôèêaòop, ïo cèìâoëó â áaéòe.

%ENDL

K ïpeèìóùecòâaì òaêoão cïocoáa ïpeäcòaâëeíèÿ oòíocèòcÿ:

%LEFT 5

%LISTD

-Áûcòpûé äocòóï ê èìeíè.

-Maëûé oáúeì òpeáóeìoé ïaìÿòè.

-Óäoácòâo âíóòpeííeão ïpeäcòaâëeíèÿ èìeí; êoìïaêòíocòü ïpeäcòaâëeíèÿ èìeíè âo âíóòpeííeì êoäe.

-Cooòâeòcòâèe ìeòoäa äocòóïa aïïapaòíûì âoçìoæíocòÿì ÝBM è, êaê cëeäcòâèe, óäoácòâo oápaáoòêè.

-Cooòâeòcòâèe ìeòoäa äocòóïa âûápaííoìó ìexaíèçìó peaëèçaöèè ïpoöeäóp.

%ENDL

%LEFT -5

B peçóëüòaòe óäaëocü äocòè÷ü âûcoêoão áûcòpoäeécòâèÿ P-èíòepïpeòaòopa ïpè paáoòe c èìeíaìè.

K íeäocòaòêaì cïocoáa ìoæío oòíecòè:

%LISTD

-Maëoe êoëè÷ecòâo âoçìoæíûx èìeí (256, âêëþ÷aÿ còaíäapòíûe è èìeía aêòèâíûx ìoäóëeé).

-Áûcòpóþ çacopÿeìocòü òaáëèöû èìeí.

%ENDL

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"